package com.briup.app02.service;

import java.util.List;

import com.briup.app02.bean.BaseUser;
import com.briup.app02.bean.extend.BaseUserExtend;
import com.briup.app02.bean.extend.BaseUserRoleExtend;
import com.briup.app02.utils.Message;
import com.briup.app02.bean.extend.UserExtend;
import com.fasterxml.jackson.databind.deser.Deserializers.Base;

public interface IBaseUserService {
	
	List<BaseUser> query(String username,String status);
	
	BaseUser findUserDetailsById(long id);
	
	void SaveOrUpdate(BaseUser baseuser);
	
	void deleteById(long id);

	List<UserExtend> CascadeQuery(String username,String status,String role);
	
	void addUser(BaseUser baseuser);
	
	void alterUserface(Long id,String userface);
	
	List<BaseUserExtend> pageQuery(int pageIndex, int pageSize, String username ,String status, Long roleId);
	
	
}
